"""
局部变量：
1、在函数内部定义的变量就是局部变量
2、不同的函数之间，他们的局部变量名可以相同
3、范围: 只在函数内部使用
生命周期：随着函数的调用而存在，函数调用完毕，他就消失

全局变量：
 1、在函数外部定义的变量就是全局变量
 2、全局变量在所有函数中都可以使用
 生命周期： 第一个在文件最上方  随着程序的启动而存在，随着程序的结束而消亡

注意点： 局部变量能解决的事情，不要使用全局变量
面试题： 19.全局变量与局部变量区别？

当我们的局部变量跟全局变量重名时，我们用的是谁的值？
采用就近原则  ，谁离的近，就用谁，所以用我们的局部变量
global
1、当函数需要修改全局变量的值，此时我们使用global关键字
2、把局部变量变成全局变量
            global a
            a=100
语法：
 global 全局变量名
 全局变量名=要赋的值
 global 前不能对全局变量进行赋值

"""
# a=110
def my_func1():
    global a
    a=100
    a=a+1
    print("my_func1:",a)
def my_func2():
    print("my_func2:",a)

my_func1()
my_func2()